import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';

const root = ReactDOM.createRoot(document.getElementById('root'));
/*
<React.StrictMode> 是 React 提供的一个开发工具，主要用于帮助开发者发现潜在的问题。具体作用包括：
1、识别不安全的生命周期方法：检测并警告使用了已废弃或不安全的生命周期方法；
2、检测意外的副作用：在开发环境中故意重复调用某些函数（如组件的构造函数、render 方法等），帮助发现副作用相关的问题；
3、检测过时的 API 使用：警告使用了即将废弃的 API。
*/
root.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>
);

reportWebVitals(); // 报告性能数据
